shopping - general prices photos publishing authors online shopping rates book writer comparisons self publishing author best deals social network cheap compare novel writing